What is the meaning of the word "nooks and crannies"?

Definitions: